package com.tqjc.system.system.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.tqjc.system.common.entity.VO.TaskInfoVO;
import com.tqjc.system.system.entity.SysAddPrimaryTaskEntity;

/**
 * @author 86195
 * @version 1.0
 * @description 加料任务主表服务类
 * @date 2023/10/16 15:12
 */
public interface SysAddPrimaryTaskService extends IService<SysAddPrimaryTaskEntity> {
    void complete(String slotNo, String status);

    SysAddPrimaryTaskEntity selectDoingTask(String slotNo);

    public SysAddPrimaryTaskEntity getModifyTask(String slotNo);

    void updateNum(String taskId);

    IPage<SysAddPrimaryTaskEntity> selectListByPage(Page<SysAddPrimaryTaskEntity> pageEntity, TaskInfoVO taskInfoVO);

    void addOpt(String tankCarNo);
}
